Mobile application for livestock heat monitoring

ABSTRACT

Devices, systems, and methods for monitoring livestock can include a mobile platform arranged to present the user with an optimal breeding period based on mount activity of the livestock assets. Monitoring optimal breeding periods can increase likelihood of healthy breeding, including through real-time information.

FIELD

The present disclosure relates generally to devices, systems, andmethods for managing livestock, and more specifically to devices,systems, and methods for livestock monitoring.

BACKGROUND

Monitoring livestock can provide valuable information regarding variouslivestock assets. Livestock information can be applied to benefit thehealth and well-being of the assets, and/or improve efficiency oflivestock activities.

For example, monitoring livestock for breeding-related information canprovide improved likelihood of healthy breeding. However, accuratelymonitoring livestock assets can present challenges in obtainingcost-effective, accurate information.

SUMMARY

The present disclosure may comprise one or more of the followingfeatures and combinations thereof.

According to an aspect of the present disclosure, a method of operatinga mobile platform for monitoring breeding periods of livestock includingreceiving indication of mount activity of an individual asset oflivestock, determining an optimal breeding time of the individual assetof livestock based on the received indication of mount activity, andpresenting, on a display screen, the optimal breeding time of theindividual asset of livestock to a user.

In some embodiments, receiving indication of mount activity of anindividual asset of livestock may include receiving indication of timeof mounting activity of the individual asset of livestock. Determiningan optimal breeding time of the individual asset of livestock mayinclude determining a time in the future based on the time of mountactivity as the optimal breeding time for the individual asset oflivestock. Determining the time in the future based on the time of mountactivity may include forecasting the time in the future as the optimalbreeding time. Determining the time in the future based on the time ofmounting activity as the optimal breeding time for the individual assetof livestock may include determining a window of time as the optimalbreeding time for the individual asset of livestock. Determining thetime in the future based on the time of mounting activity as the optimalbreeding time for the individual asset of livestock may include defininga beginning of the optimal breeding time by a predetermined period afterthe time of mounting activity of the individual asset of livestock.

In some embodiments, receiving indication of mount activity may includereceiving indication of one or more mount incidents of the individualasset of livestock. Each indication of one or more mount incidents ofthe individual asset of livestock may include indication of time of therespective mount incident. Presenting may include presenting anindication of each mount incident to the user. Presenting may includeindicating to the user one or more of the mount incidents as beingpresently selected for consideration in determining the optimal breedingtime. In some embodiments, the method may further include enabling userinput selection of one or more of the presented indications of the mountincidents for consideration in determining the optimal breeding time.

According to another aspect of the present disclosure, a mobile platformfor monitoring breeding periods of livestock may include a display, anda communication system including a processor configured for executinginstructions stored on the memory. The communication system may beconfigured to receive indication of mount activity of an individualasset of livestock, determine an optimal breeding time of the individualasset of livestock based on the received indication of mount activity,and/or to communicate with the display to present the optimal breedingtime of the individual asset of livestock to a user.

In some embodiments, the communication system may be configured forreceiving indication of mount activity of an individual asset oflivestock by receiving indication of time of mounting activity of theindividual asset of livestock. The communication system may beconfigured for determining an optimal breeding time of the individualasset of livestock by determining a time in the future based on the timeof mount activity as the optimal breeding time for the individual assetof livestock. The communication system may be configured for determiningthe time in the future based on the time of mounting activity as theoptimal breeding time for the individual asset of livestock bydetermining a window of time as the optimal breeding time for theindividual asset of livestock. In some embodiments, the communicationsystem may be configured for determining the time in the future based onthe time of mounting activity as the optimal breeding time for theindividual asset of livestock by defining a beginning of the optimalbreeding time by a predetermined period after the time of mountingactivity of the individual asset of livestock.

In some embodiments, the communication system may be configured forreceiving indication of mount activity as one or more mount incidents ofthe individual asset of livestock. Each indication of one or more mountincidents of the individual asset of livestock may include indication oftime of the respective mount incident. The communication system may beconfigured for communicating with the display to present an indicationof each mount incident to the user.

In some embodiments, the communication system may be configured forcommunicating with the display to indicate to the user one or more ofthe mount incidents as being presently selected for consideration by thecommunication system for determining the optimal breeding time. Thecommunication system may be configured for enabling user input selectionof one or more of the presented indications of the mount incidents forconsideration in determining the optimal breeding time. In someembodiments, the mobile platform may include a personal mobile device.

In some embodiments, the communication system may be configured tocommunicate a breeding instruction to conduct breeding based on userinput. The communication may be configured to present with the display abreed button for user selection to indicate breed instruction. Thecommunication may be configured to present with the display at least oneof an artificial insemination button for user selection to indicateartificial instruction and/or an embryo transplant button for userselection to indicate embryo transplant, responsive to user selection ofthe breed button. Responsive to user selection of one the at least oneof an artificial insemination button and/or the embryo transplantbutton, the communication system may be configured to communicate thebreed instruction indicating the corresponding artificial inseminationor embryo transplant instruction according to user selection.

These and other features of the present disclosure will become moreapparent from the following description of the illustrative embodiments.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is diagrammatic view of a monitoring system for livestock showingthat the system includes a mobile platform for presenting a user withoptional breeding time for livestock animal assets, real-time;

FIG. 2 a plan view of the mobile platform showing presentation ofoptimal breeding time on a display;

FIG. 3 is flow diagram of operations indicating reception of mountactivity of an animal asset, determination of optimal breeding time, andpresentation of the determined optimal breeding time;

FIG. 4 is a screen of the display of the mobile platform indicating aninitial page;

FIG. 5 is a screen of the display of the mobile platform indicating aninformation page;

FIG. 6 is a screen of the display of the mobile platform indicating atop level menu;

FIG. 7 is a screen of the display of the mobile platform indicating acreate group page;

FIG. 8 is a screen of the display of the mobile platform indicating agroup page;

FIG. 9 is a screen of the display of the mobile platform indicating abreed option for user selection;

FIG. 10 is a screen of the display of the mobile platform indicating anembryo transplant;

FIG. 11 is a screen of the display of the mobile platform indicating anartificial insemination;

FIG. 12 is a screen of the display of the mobile platform indicating anlist of breedings;

FIG. 13 is a screen of the display of the mobile platform indicating aseasons option for user selection; and

FIG. 14 is a screen of the display of the mobile platform indicating apast seasons list.

DETAILED DESCRIPTION OF THE DRAWINGS

For the purposes of promoting an understanding of the principles of thedisclosure, reference will now be made to a number of illustrativeembodiments illustrated in the drawings and specific language will beused to describe the same.

Monitoring livestock, such as cattle, can be challenging. The number oflivestock of typical commercial livestock operations, together with theamount of land area that livestock may require can present challenges incommunication of monitoring information. Among other parameters ofinterest for monitoring in livestock, monitoring livestock for preferredbreeding periods can assist in determining and/or selecting opportunebreeding conditions. For example, monitoring estrus cycles forcows/heifers (cattle) can indicate a desirable time period forinsemination, increasing the likelihood of healthy breeding. Systems,devices, and methods for overcoming the challenges of livestockmonitoring are discussed herein.

Referring to FIG. 1 , a livestock monitoring system 10 is shown allowingmonitoring of breeding periods of livestock assets. The monitoringsystem 10 includes a monitoring device 12, embodied as a patch securedwith an animal asset 14. The patch 12 is adapted to sense that the assetis being mounted for breeding (intercourse), by other livestock, forexample, mounting of a heifer or cow asset 14 (to which the patch 12 issecured) by a bull or another cow. Upon sensing of mounting, the patch12 communicates an indication of mounting incident. Examples of suitablemonitoring devices can include those disclosed within U.S. PatentApplication Publication No. 2020/0146263, the contents of which arehereby incorporated by reference, in their entirety, including at leastthose portions concerning livestock monitoring.

The patch 12 illustratively communicates indication of mount activity toa mounting platform 16. The mounting platform 16 is illustrativelyembodied as a mobile device including a display 18 and control system 20comprising processor 22, memory 24, and communication circuitry 26. Theprocessor 22 executes instructions stored on memory 24, andsends/receives communications signals via the communication circuitry26. Examples of suitable mobile devices may include smartphones,tablets, portable computers, and/or wearable computing devices.

The patch 12 may communicate indication of mount activity to the mountplatform 16 directly and/or indirectly. For example, the patch 12 maycommunicate with the mount platform 16 a network 28, such as a mobilenetwork, or other intermediary, and/or by direct transmission to themount platform 16. Examples of mobile networks may include 3G/4G/5Gwireless networks, and/or any other suitable communications architectureor network.

Referring to FIG. 2 , the mount platform 16 as a mobile device is shownin additional detail. The display 18 is illustratively embodied as atouch screen display allowing user input by touch activation and/or bystylus. In FIG. 2 , the display 18 is presently displaying an indicationof an optimal breeding time 30 determined in accordance with disclosedembodiments. The optimal breeding time 30 is illustratively embodied asa time window of preferred breeding determined by the control system 20based on mount activity and presented for the user.

Referring now to FIG. 3 , operation of the mobile device 16 formonitoring breeding periods is shown. In box 32, the mobile device 16receives indication of mount activity. In some embodiments, box 32 mayinclude sending indication of mount activity, for example, from a patch12 secured to an animal asset. In box 34, the mobile device 34determines the optimal breeding time 30. Box 34 may include receivinguser input as discussed herein. The mobile device 16 illustrativelydetermines the optimal breeding time 30 for an individual animal assetbased on the indication of mount activity received.

In box 36, the mobile device 16 presents the optimal breeding time tothe user. In the illustrative embodiment, the mobile device 16 presentsthe optimal breeding time to the user by presentation on the display 18.In some embodiments, any suitable presentation to the user may beincluded, for example but without limitation, projecting and/ortransmitting an image and/or audio indicating the optimal breeding time30, for example, by a remote display.

Referring to FIG. 4 , an initial page for presentation on the display 18of the device is shown indicating active cows. In the illustrativeembodiment, three cows are presently being monitored as indicated bythree different active patches 12 each indicated by their tag name “test2,” “399 W,” and “test 01.” Each active patch 12 is indicated ascurrently active by a check mark in the Patch column which indicatesrecent communication with the patch 12. Each active patch 12 indicatescurrent heat rating including the number of heat cycles as shown in theHeat column. Each active patch 12 is indicated as being assigned to apre-determined group as indicated under the Group column. In theillustrative embodiment, the patches 12 “test 2,” “399 W,” are assignedto the group “donor” and the patch 12 “test 01” is assigned to the group“Donor2”. Assigning patches to groups can assist in organizing theinformation received and/or in organizing asset management activitiesfor user presentation.

The initial page includes a menu button 40 for user selection to presentmenu options as discussed in additional detail herein. The initial pagesincludes a scanner button 42 for user selection to allow scanning ofpatch information to register patches 12 with the mobile device 16 asactive patches 12. Selection of the scanner button 42 illustrativelyactivates (with user authorization) a camera of the mobile device 16 topermit visual scanning of associated information of the patch 12 to beregistered, such as by 1 or 2-dimensional barcode having identifyinginformation of the associated patch 12. Upon scanning the information ofthe patch 12, the mobile device 16 can activate registration of theassociated patch 12, with pre-populated information, within the baseapplication and/or through designated registration device, such as awebsite.

In FIG. 4 , the individual active patches 12 are available for userselection by user selection of the corresponding line item 44. Referringnow to FIG. 5 , a user has selected the “test 01” line item 44 whichcauses a transition to the information page for the test 01 patch 12.The information page indicates that the mobile device 16 has determinedthat three different cycles have occurred for the cow associated withthe test 01 patch 12, including “Cycle 1,” “Cycle 2,” and “Cycle 3.”Each of the cycles 1-3 are designated by line item 46 and are availablefor user selection to expand the corresponding information section 48.

In the present status as shown in FIG. 5 , the user has selected theline item 46 for the Cycle 2 as indicated by the up “A” symbol on theright hand side. User selection of the line item 46 expands thecorresponding information section 48 on the display 18. The informationsection for each of the Cycle 1 and Cycle 3 line items 46 remainscollapsed but available for user selection.

In the information section 48 for the Cycle 2 line item, an optimalbreeding time 50 is presented. The optimal breeding time is presentlyindicated as a time window from 9:40 AM on May 14 to 3:40 PM on May 14.The information section 48 indicates mount activities line items 52.Each of the mount activities line items 52 indicates a time of mountactivity, for example, a first mount activity 52A at 9:40 PM on May 13,and second mount activity 52B at 9:55 AM on May 14. The indicated timeof mount activity for each line item 52 is associated with an indicationof mount activity provided by the associated patch 12, here the patch 12corresponding with test 01. Within the information section 48, a showmore button 56 is presented for user selection to display additionalmount activity, such as less recently mount activity of the Cycle 2.

Each line item 52 includes an activation indicator 54 indicating whetherthe line item 52 is presently selected. For example, in FIG. 5 , theline item 52 corresponding to mount activity at 9:40 PM May 13 isindicated as presently selected (as indicated by darkening) while theother line items 52 are indicated as deselected (as indicating bylightening). In the illustrative embodiment, present selection of theparticular line item 52 indicates that the mount activity line item 52is deemed a primary mount activity, used by the mobile device 16 todetermine the optimal breeding time.

The mobile device 16 determines the optimal breeding time based on thepresently selected primary mount activity. In the illustrativeembodiment, the mobile device determines the optimal breeding time as awindow of time in the future after the time indicated by the primarymount activity. In the example as depicted in FIG. 5 , the presentlyselected primary mount activity occurred at 9:40 PM May 13, and themobile device 16 has determined that the optimal breeding time isbetween 9:40 AM on May 14 to 3:40 PM on May 14, representing a 6-hourwindow of time beginning 12 hours after the time of the primary mountactivity and ending 18 hours after the primary mount activity.

In the illustrative embodiment, the mobile device 16 determines theoptimal breeding time as predetermined period of time relative to theselected primary mount activity. In some embodiments, the mobile device16 may determine the optimal breeding time based on any suitable mannerin consideration of the mount activity indication, for example, byweighed analysis considering the frequency of mount activity indicationswithin a pre-determined time period. For example, the mobile device 16may determine that greater frequency of mount activity within a rolling4-hour time period indicates greater likelihood that the correspondingcow is in heat, and therefore may apply a greater weighting value tomount activity indications within the rolling 4-hour window indetermining the optimal breeding time.

In some embodiments, the user may select and/or adjust the predeterminedperiod of time relative to the primary mount activity for the optimalbreeding time, for example, the user may adjust the pre-determined6-hour window to be a 4-hour window or a 6-hour window, and/or mayadjust the beginning of the window of time, for example, to begin 8hours or 13 hours after the time of the primary mount activity, and/ormay adjust the ending of the window of time, for example, to begin 16hours or 20 hours after the time of the primary mount activity. In someembodiments, the user may be permitted to select more than one line item54 as a primary mount activity and the mobile device 16 may determinethe optimal breeding time based on each primary mount activity for thecorresponding patch 12, for example, by average of the times, and/or byweighting of the times of the primary mount activities.

The information page includes a remove button 60 for user selection toremove a presently selected device from activity. The information pageincludes a reset button 62 for user selection to reset the mountactivity line items 52. The information page includes an edit button 64for user selection to allow the user to edit the tag name and/or theassigned group of the presently selected patch 12. The information pageincludes a cancel button 73 for closing the top level menu 70. Theinformation page includes a back button 66 for user selection to returnto the initial page.

Returning briefly to FIG. 4 , the initial page includes a menu button 68for user selection to call up a top level menu 70 as suggested in FIG. 6. The top level menu 70 is embodied as a menu panned in from the leftside of the display 18. The top level menu 70 includes a create cowgroup button 72 for user selection to create a new group for patches 12,a scan button 74 for user selection to scan a code from a patch 12 asmentioned above, a log out button for user selection to log out of apresent account, and a list of available cow groups having line items 76for each group for user selection to access the correspondinginformation page.

User selection of the create cow group button 72 causes presentation ofthe create group page as suggested in FIG. 7 . The create group pageincludes a text entry field 78 for user selection to enter text for thegroup name. Entry of text into the text entry field 78 cause responsiveactivation of the create group activation button 80. Activation of thecreate group activation button 80 creates the new group for assignmentof patches 12 and returns to the initial page.

Returning briefly to FIG. 6 , user selection of one of the cow groupline items 78 causes presentation of the group page as suggest in FIG. 8. The group page include a list of patch line items 82 indicating eachpatch 12 assigned to the presently selected group. Each line item 82includes a patch status as being either currently active as indicated bya check mark or inactive as indicated by an x mark, in the Patch column.Each line item 82 indicates current heat rating for the correspondingpatch 12 including the number of heat cycles as shown in the Heatcolumn.

Each line item 82 includes an alert button 84 indicating a present stateof alerts. In the present example depicted in FIG. 8 , the alert button84 of each line item 82 is presently set to active as indicating by thealert buttons 84 being shifted to the right. When alerts are set toactive for a given patch line item 82, upon receiving mount activityindication from the corresponding patch 12, the mobile device 16delivers a notification, such as a tone, vibration, and/or message ondisplay 18 according to the settings of the mobile device 16. The grouppage includes an edit alerts button 86 for user section to activatetoggling of the alert buttons 84 for user selection to toggle each alertbutton 86 between the active and inactive positions, activating andinactivating alerts for each line item 82, respectively.

The group page includes an edit group button 88 for user selection toedit the presently selected group. User selection of the edit groupbutton 88 presents a text entry box with the group name for userselection for editing, and confirmation button for user selection toconfirm changes to the presently selected group name.

Returning briefly to FIG. 5 , the information page includes a breedbutton 90 for user selection to consider breed options for the presentlyselected livestock asset for communicating breeding instruction toconduct breeding for that asset. Responsive user selection of the breedbutton 90, a breed window 92 is presented as suggested in FIG. 9 . Thebreed window 92 presents an artificial insemination (AI) button 94 foruser selection to provide instruction for artificial insemination forthe asset and an embryo transplant (ET) button 96 for user selection toprovide instruction for embryo transplant for the asset.

Responsive to user selection of the embryo transplant button 96, thedisplay 18 presents an ET page as suggested in FIG. 10 . The ET pageincludes indication that the ET option has been selected byparenthetical “(ET)”. The ET page can indicate the presently selectedtag number, group (if assigned), and/or indication of the starting timeof the optimal breeding time. The ET page includes an implant date field98 for user entry of the date of implant desired, a bull name field 102for user entry of a desired bull sire name, and a notes field 104 foruser entry of additional notations. User entry into fields 98, 102, 104illustratively as alpha-numeric fields includes user selection of thecorresponding entry field which prompts display of a correspondingalpha-numeric keyboard for user entry of information. The ET pageincludes a save button 106 for user selection to save entries to the ETfields 98, 102, 104.

From the breed option window 92 as shown in FIG. 9 , responsive to userselection of the AI button 94, the display 18 presents an AI page assuggested in FIG. 11 . The AI page includes indication that the AIoption has been selected by parenthetical “(AI)”. The AI page canindicate the presently selected tag number, group (if assigned), and/orindication of the starting time of the optimal breeding time. The AIpage includes a bull name field 112 for user entry of a desired bullsire name, and a notes field 114 for user entry of additional notations.User entry into fields 112, 114 illustratively as alpha-numeric fieldsincludes user selection of the corresponding entry field which promptsdisplay of a corresponding alpha-numeric keyboard for user entry ofinformation. The ET page includes a save button 116 for user selectionto save entries to the AI fields 112, 114.

Responsive to user selection of the save button 106, 116 for either ofthe AI or ET pages, the communication system 26 communicates a breedinginstruction signal indicating either the AI or ET selection according tothe user's input. The breeding instruction is embodied as acommunication signal indicating either the ET or AI selection,identifying information (e.g., tag number, group (if assigned), heattime), and/or the information entered into the respective fields 96,102, 104, 112, 114. The breeding instruction is illustrativelycommunicated to remote systems, such as a cloud-based computer system,via network 28, but in some embodiments may be communicated with anysuitable remote device, including but not limited to a centralizedcomputer and/or personal mobile devices. The breeding instruction can becommunicated to others, for example, by viewing via a display, and/orimplemented as wholly or partly automated, for example, by configuringaccess of the asset to relevant farm areas (e.g., allowing electronicgate access to confined spaces or certain fields) as a command forbreeding of the particular asset.

Responsive to successful saving of a new breeding instruction (and/orresponsive to selection of the breeding list button 128 on FIG. 9 ), thedisplay 18 presents a breeding list as suggested in FIG. 12 . Thebreeding list illustratively includes breed command entries 120. Eachbreed command entry 120 can include the corresponding tag number, bullname, impant (or insemination) date, heat date, and/or notes as entered.Each breed command entry 120 includes a check box 122 for userselection. Upon user selection of one or more check boxes, a createreport button 124 is activated for user selection to create a printableoutput of the selected breed command entries 120.

Returning briefly to FIG. 6 , responsive to user selection of a seasonsbutton 130 the display 18 presents a seasons window 132. The seasonswindow 132 presents a previous seasons button 134 for user selection topresent information regarding previous seasons and an end currentseason/begin new season button 136 for user selection to complete theexisting season and begin a new season. Responsive to user selection ofthe previous seasons button 134, the display 18 presents a past seasonslist as suggested in FIG. 14 . The past seasons list includes pastseason entries 138 indicating the corresponding season year, each ofwhich is available for user selection to access the information formount activity, breeding, and related information for previously savedseason years. In the illustrative embodiment, selecting a previousseason entry 138 allows user access to the information of thecorresponding year in similar manner as described for current seasoninformation.

Accordingly, within the present disclosure monitoring of livestock canbe achieved including determining and/or presentation of optimalbreeding times to a user. In some embodiments, determination of optimalbreeding time may be conducted remotely and communicated to the mobiledevice for presentation to the user. In such embodiments, mount activitymay be presented to the user for user selection of primary mountactivity and communicated remotely for determination of optimal breedingtime. Within the present disclosure, examples of suitable processors mayinclude one or more microprocessors, integrated circuits,system-on-a-chips (SoC), among others. Examples of suitable memory, mayinclude one or more primary storage and/or non-primary storage (e.g.,secondary, tertiary, etc. storage); permanent, semi-permanent, and/ortemporary storage; and/or memory storage devices including but notlimited to hard drives (e.g., magnetic, solid state), optical discs(e.g., CD-ROM, DVD-ROM), RAM (e.g., DRAM, SRAM, DRDRAM), ROM (e.g.,PROM, EPROM, EEPROM, Flash EEPROM), volatile, and/or non-volatilememory; among others. Communication circuitry 58 includes components forfacilitating processor operations, for example, suitable components mayinclude transmitters, receivers, modulators, demodulator, filters,modems, analog to digital converters, operational amplifiers, and/orintegrated circuits.

While the disclosure has been illustrated and described in detail in theforegoing drawings and description, the same is to be considered asexemplary and not restrictive in character, it being understood thatonly illustrative embodiments thereof have been shown and described andthat all changes and modifications that come within the spirit of thedisclosure are desired to be protected.

What is claimed is:
 1. A method of operating a mobile platform formonitoring breeding periods of livestock, comprising: receivingindication of mount activity, including indication of a number ofindividual mount incidents with respective times, of an individual assetof livestock, determining, via a processor, an optimal breeding time ofthe individual asset of livestock based on the received indication ofmount activity, presenting, on a display screen, the optimal breedingtime of the individual asset of livestock to a user, and indication ofeach of the number of mount incidents with one of the number ofincidents indicated as being presently selected, and enabling user inputselection of at least one of the presented indications of the number ofmount incidents for consideration in determining the optimal breedingtime.
 2. The method of claim 1, wherein determining an optimal breedingtime of the individual asset of livestock includes determining a time inthe future based on the time of mount activity as the optimal breedingtime for the individual asset of livestock.
 3. The method of claim 2,wherein determining the time in the future based on the time of mountingactivity as the optimal breeding time for the individual asset oflivestock includes determining a window of time as the optimal breedingtime for the individual asset of livestock.
 4. The method claim 2,wherein determining the time in the future based on the time of mountingactivity as the optimal breeding time for the individual asset oflivestock includes defining a beginning of the optimal breeding time bya predetermined period after the time of mounting activity of theindividual asset of livestock.
 5. A mobile platform for monitoringbreeding periods of livestock comprising: a display, and a communicationsystem including a processor configured for executing instructionsstored on memory, the communication system configured to receiveindication of mount activity including indication of a number ofindividual mount incidents with respective times, of an individual assetof livestock, to determine an optimal breeding time of the individualasset of livestock based on the received indication of mount activity,to communicate with the display to present the optimal breeding time ofthe individual asset of livestock to a user and indication of each ofthe number of mount incidents with one of the number of incidentsindicated as being presently selected, and to enable user inputselection of at least one of the presented indications of the number ofmount incidents for consideration in determining the optimal breedingtime.
 6. The method of claim 5, wherein the communication system isconfigured for determining an optimal breeding time of the individualasset of livestock by determining a time in the future based on the timeof mount activity as the optimal breeding time for the individual assetof livestock.
 7. The mobile platform of claim 6, wherein thecommunication system is configured for determining the time in thefuture based on the time of mounting activity as the optimal breedingtime for the individual asset of livestock by determining a window oftime as the optimal breeding time for the individual asset of livestock.8. The mobile platform claim 6, wherein the communication system isconfigured for determining the time in the future based on the time ofmounting activity as the optimal breeding time for the individual assetof livestock by defining a beginning of the optimal breeding time by apredetermined period after the time of mounting activity of theindividual asset of livestock.
 9. The mobile platform of claim 5,wherein the mobile platform comprises a personal mobile device.
 10. Themethod of claim 1, further comprising, enabling user input adjustment ofa predetermined time of the optimal breeding time.
 11. The method ofclaim 10, wherein enabling user input adjustment of the predeterminedtime of the optimal breeding time includes enabling user inputadjustment of the predetermined window of time of the optimal breedingtime.
 12. The method of claim 11, wherein enabling user input adjustmentof the predetermined window of time of the optimal breeding timeincludes enabling user input of at least one of a beginning and anending of the predetermined window of time.
 13. The mobile platform ofclaim 5, wherein the communication system is further configured toenable user input adjustment of a time in the future of the optimalbreeding time.
 14. The mobile platform of claim 13, whereinconfiguration to enable user input adjustment of the time in the futureincludes configuration to enable user input adjustment of apredetermined window of time of the optimal breeding time.
 15. Themobile platform of claim 14, wherein configuration to enable user inputadjustment of the predetermined window of time of the optimal breedingtime includes configuration to enable user input adjustment of at leastone of a beginning and an ending of the predetermined window of time.